export namespace BaseDictModel {
  export interface BaseDictPageQuery {
    parentId?: string; // 字典ID
    parentKey?: string; // 父字典标识
    classify?: string; // 分类
    key?: string; // 标识
    name?: string; // 名称
    state?: boolean; // 状态
    remark?: string; // 备注
    sortValue?: number; // 排序
    icon?: string; // 图标
    cssStyle?: string; // css样式
    cssClass?: string; // css类元素
  }

  export interface BaseDictSaveVO {
    parentId?: string; // 字典ID
    parentKey?: string; // 父字典标识
    classify?: string; // 分类
    key?: string; // 标识
    name?: string; // 名称
    state?: boolean; // 状态
    remark?: string; // 备注
    sortValue?: number; // 排序
    icon?: string; // 图标
    cssStyle?: string; // css样式
    cssClass?: string; // css类元素
  }

  export interface BaseDictUpdateVO {
    id: string;
    parentId?: string; // 字典ID
    parentKey?: string; // 父字典标识
    classify?: string; // 分类
    key?: string; // 标识
    name?: string; // 名称
    state?: boolean; // 状态
    remark?: string; // 备注
    sortValue?: number; // 排序
    icon?: string; // 图标
    cssStyle?: string; // css样式
    cssClass?: string; // css类元素
  }

  export interface BaseDictResultVO {
    echoMap?: any;
    id?: string; // ID
    createdBy?: string; // 创建人id
    createdTime?: string; // 创建时间
    updatedBy?: string; // 更新人id
    updatedTime?: string; // 更新时间
    parentId?: string; // 字典ID
    parentKey?: string; // 父字典标识
    classify?: string; // 分类
    key?: string; // 标识
    name?: string; // 名称
    state?: boolean; // 状态
    remark?: string; // 备注
    sortValue?: number; // 排序
    icon?: string; // 图标
    cssStyle?: string; // css样式
    cssClass?: string; // css类元素
    parentName?: string; // 父
  }
}
